![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╩ε∞∩εφσφ≥√ |
╠φεπε±≥≡ε≈φεσ ≥σΩ±≥εΓεσ ∩εδσ Ωδα±±α TextArea┼±δΦ Γα∞ φ≤µφε ∩εδσ Σδ ΓΓεΣα ∞φεπε±≥≡ε≈φεΘ Φφ⌠ε≡∞α÷ΦΦ, εß≡α≥Φ≥σ ΓφΦ∞αφΦσ φα Ωδα±± TextArea. ╤ σπε ∩ε∞ε∙ⁿ■ Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ ∞φεπε±≥≡ε≈φεσ ∩εδσ ταΣαφφεΘ °Φ≡Φφ√ Φ Γ√±ε≥√, ±φαßµσφφεσ ∩εδε±α∞Φ ∩≡ε±∞ε≥≡α. ╩δα±± TextArea ±ετΣαφ φα ßατσ Ωδα±±α TextComponent, ≡α±±∞ε≥≡σφφε∞ φα∞Φ ≡αφσσ, ∩ε²≥ε∞≤ Σδ ≡αßε≥√ ± ∞φεπε±≥≡ε≈φ√∞Φ ∩εδ ∞Φ Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ√ ²≥επε Ωδα±±α. ┬ ≈α±≥φε±≥Φ, Γα∞ Σε±≥≤∩σφ ∞σ≥εΣ, ± ∩ε∞ε∙ⁿ■ Ωε≥ε≡επε ∞εµφε ∩εδ≤≈α≥ⁿ Φτ εφΩα ≡σΣαΩ≥Φ≡εΓαφΦ φσ Γσ±ⁿ ≥σΩ±≥, α ≥εδⁿΩε Γ√Σσδσφφ≤■ ∩εδⁿτεΓα≥σδσ∞ εßδα±≥ⁿ. ╩δα±± TextArea╩≡α≥Ωεσ ε∩Φ±αφΦσ Ωδα±±α TextArea ∞√ ∩≡ΦΓσδΦ φΦµσ: ╩εφ±≥≡≤Ω≥ε≡√╤ετΣαφΦσ ∩εδ ßστ ≥σΩ±≥α Φ ßστ ≤ΩαταφΦ ≡ατ∞σ≡εΓ public TextArea(); ╤ετΣαφΦσ ∩εδ ßστ ≥σΩ±≥α ± ≤ΩαταφΦσ∞ ≡ατ∞σ≡εΓ public TextArea(int rows, int cols); ╤ετΣαφΦσ ∩εδ ± ≥σΩ±≥ε∞ ßστ ≤ΩαταφΦ ≡ατ∞σ≡εΓ public TextArea(String text); ╤ετΣαφΦσ ∩εδ ± ≥σΩ±≥ε∞ Φ ± ≤ΩαταφΦσ∞ ≡ατ∞σ≡εΓ public TextArea(String text, int rows, int cols); ╠σ≥εΣ√
┬√τεΓ ∞σ≥εΣα createTextArea public void addNotify();
─εßαΓδσφΦσ ≥σΩ±≥α Γ ∩εδσ ≡σΣαΩ≥Φ≡εΓαφΦ public void append(String str);
─εßαΓδσφΦσ ≥σΩ±≥α Γ ∩εδσ ≡σΣαΩ≥Φ≡εΓαφΦ . ▌≥ε≥ ∞σ≥εΣ ≤±≥α≡σδ. ┬√ Σεδµφ√ Φ±∩εδⁿτεΓα≥ⁿ Γ∞σ±≥ε φσπε ∞σ≥εΣ append, ε∩Φ±αφφ√Θ Γ√°σ. public void appendText(String str);
╬∩≡σΣσδσφΦσ ΩεδΦ≈σ±≥Γα ±≥εδß÷εΓ ∩εδ public int getColumns();
╬∩≡σΣσδσφΦσ ΩεδΦ≈σ±≥Γα ±≥≡εΩ ∩εδ public int getRows();
─εßαΓδσφΦσ ≥σΩ±≥α Γ ∩εδσ ≡σΣαΩ≥Φ≡εΓαφΦ φα≈Φφα ± ταΣαφφεΘ ∩ετΦ÷ΦΦ public void insertText(String str, int pos);
╬∩≡σΣσδσφΦσ ∞ΦφΦ∞αδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ≡ατ∞σ∙σφΦ ∞φεπε±≥≡ε≈φεπε ≥σΩ±≥εΓεπε ∩εδ public Dimension minimumSize(); ╬∩≡σΣσδσφΦσ ∞ΦφΦ∞αδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ≡ατ∞σ∙σφΦ ∞φεπε±≥≡ε≈φεπε ≥σΩ±≥εΓεπε ∩εδ ± ταΣαφφ√∞ ΩεδΦ≈σ±≥Γε∞ ±≥≡εΩ Φ ±≥εδß÷εΓ public Dimension minimumSize(int rows, int cols);
╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ protected String paramString();
╬∩≡σΣσδσφΦσ ∩≡σΣ∩ε≈≥Φ≥σδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ≡ατ∞σ∙σφΦ ∞φεπε±≥≡ε≈φεπε ≥σΩ±≥εΓεπε ∩εδ public Dimension preferredSize(); ╬∩≡σΣσδσφΦσ ∩≡σΣ∩ε≈≥Φ≥σδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ≡ατ∞σ∙σφΦ ∞φεπε±≥≡ε≈φεπε ≥σΩ±≥εΓεπε ∩εδ ± ταΣαφφ√∞ ΩεδΦ≈σ±≥Γε∞ ±≥≡εΩ Φ ±≥εδß÷εΓ public Dimension preferredSize(int rows, int cols);
╟α∞σ∙σφΦσ ßδεΩα ≥σΩ±≥α, φα≈Φφα ± ∩σ≡ΓεΘ ∩ετΦ÷ΦΦ Φ Σε Γ≥ε≡εΘ ∩ετΦ÷ΦΦ public void replaceText(String str, int start, int end); ╤ετΣαφΦσ ∩εδ TextArea╩επΣα Γ√ ±ετΣασ≥σ ∞φεπε±≥≡ε≈φεσ ≥σΩ±≥εΓεσ ∩εδσ ≡σΣαΩ≥Φ≡εΓαφΦ , ≥ε ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ Ωεφ±≥≡≤Ω≥ε≡, Σε∩≤±Ωα■∙ΦΘ ≤ΩαταφΦσ ≡ατ∞σ≡εΓ ∩εδ Γ ±≥≡εΩα⌡ Φ ±≥εδß÷α⌡: TextArea txt; txt = new TextArea("┬ΓσΣΦ≥σ ±≥≡εΩ≤ ≥σΩ±≥α", 5, 35); ╤ετΣαφφεσ ∩εδσ ΣεßαΓδ σ≥± Γ εΩφε α∩δσ≥α ∞σ≥εΣε∞ add. ╬≥∞σ≥Φ∞, ≈≥ε Γ Ωδα±±σ TextArea σ±≥ⁿ ∞σ≥εΣ√ Σδ ≡αßε≥√ ± ßδεΩα∞Φ ≥σΩ±≥α (Γ±≥αΓΩα Φ τα∞σφα), α ≥αΩµσ ∞σ≥εΣ√, ± ∩ε∞ε∙ⁿ■ Ωε≥ε≡√⌡ ∞εµφε ε∩≡σΣσδΦ≥ⁿ ΩεδΦ≈σ±≥Γε ±≥≡εΩ Φ ±≥εδß÷εΓ Γ ∩εδσ ≡σΣαΩ≥Φ≡εΓαφΦ . |